runtime.cleanupBlockHeader.n (field)
18 uses
runtime (current package)
mcleanup.go#L237: n uint32
mcleanup.go#L249: b.cleanups[b.n] = fn
mcleanup.go#L250: b.n++
mcleanup.go#L256: return b.n == uint32(len(b.cleanups))
mcleanup.go#L261: return b.n == 0
mcleanup.go#L266: dst := a.cleanups[a.n:]
mcleanup.go#L267: if uint32(len(dst)) >= b.n {
mcleanup.go#L270: a.n += b.n
mcleanup.go#L271: b.n = 0
mcleanup.go#L275: copy(dst, b.cleanups[b.n-uint32(len(dst)):b.n])
mcleanup.go#L276: a.n = uint32(len(a.cleanups))
mcleanup.go#L277: b.n -= uint32(len(dst))
mcleanup.go#L643: for i := 0; i < int(b.n); i++ {
mcleanup.go#L674: gcCleanups.executed.Add(int64(b.n))
mcleanup.go#L676: atomic.Store(&b.n, 0) // Synchronize with markroot. See comment in cleanupBlockHeader.
mgcmark.go#L195: n := uintptr(atomic.Load(&cb.n))
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)